In [2]:
import numpy as np
import pandas as pd
import folium as fo
%matplotlib inline
In [3]:
map = fo.Map()
map
Out[3]:
Make this Notebook Trusted to load map: File -> Trust Notebook
In [5]:
volcano = pd.read_csv('C:\\Users\\hp\\Desktop\\Programming Software\\Programs\\Python Notes\\239.volcano.csv')
lat_vo = list(volcano['Latitude'])
lon_vo = list(volcano['Longitude'])
name_vo = list(volcano['Name'])
In [6]:
volcano.head()
Out[6]:
Year Month Day TSU EQ Name Location Country Latitude Longitude ... TOTAL_DEATHS TOTAL_DEATHS_DESCRIPTION TOTAL_MISSING TOTAL_MISSING_DESCRIPTION TOTAL_INJURIES TOTAL_INJURIES_DESCRIPTION TOTAL_DAMAGE_MILLIONS_DOLLARS TOTAL_DAMAGE_DESCRIPTION TOTAL_HOUSES_DESTROYED TOTAL_HOUSES_DESTROYED_DESCRIPTION
0 2010 1 NaN NaN NaN Tungurahua Ecuador Ecuador -1.467 -78.442 ... NaN NaN NaN NaN NaN NaN NaN 1.0 NaN NaN
1 2010 3 31.0 NaN NaN Eyjafjallajokull Iceland-S Iceland 63.630 -19.620 ... 2.0 1.0 NaN NaN NaN NaN NaN NaN NaN NaN
2 2010 5 27.0 NaN NaN Pacaya Guatemala Guatemala 14.381 -90.601 ... 1.0 1.0 3.0 1.0 NaN NaN NaN 1.0 3.0 1.0
3 2010 5 29.0 TSU EQ Sarigan Mariana Is-C Pacific United States 16.708 145.780 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
4 2010 8 6.0 NaN NaN Karangetang [Api Siau] Sangihe Is-Indonesia Indonesia 2.780 125.480 ... 4.0 1.0 NaN NaN 5.0 1.0 NaN NaN NaN 1.0

5 rows × 36 columns

In [8]:
vol = fo.FeatureGroup(name='My Map')
for lat,lon,name in zip(lat_vo,lon_vo,name_vo):
    vol.add_child(fo.Marker(location=[lat,lon],popup=name,icon=fo.Icon(color='red')))
map.add_child(vol)
Out[8]:
Make this Notebook Trusted to load map: File -> Trust Notebook
In [11]:
vol.add_child(fo.GeoJson(data=(open('C:\\Users\\hp\\Desktop\\Programming Software\\Programs\\Python Notes\\240.world.json','r',encoding='utf-8-sig').read())))
map.add_child(vol)
Out[11]:
Make this Notebook Trusted to load map: File -> Trust Notebook
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]:
 
In [ ]: